Signed/unsigned fixes for s/390, armel.
authorrobertl <robertl>
Wed, 5 May 2010 16:48:07 +0000 (16:48 +0000)
committerrobertl <robertl>
Wed, 5 May 2010 16:48:07 +0000 (16:48 +0000)
cetus.c
osm.c

diff --git a/cetus.c b/cetus.c
index 764ce29f659166d9809e56182c3644ccb7ecc940..9dc56e6d05fc81bb7e07c940e74002c191cff683 100644 (file)
--- a/cetus.c
+++ b/cetus.c
@@ -121,12 +121,12 @@ typedef struct cetus_track_head_s
 
 typedef struct cetus_track_point_s
 {
-       char hour;
-       char min;
-       char sec;
-       char dsec;
-       char sat;
-       char hdop;
+       signed char hour;
+       signed char min;
+       signed char sec;
+       signed char dsec;
+       signed char sat;
+       signed char hdop;
        pdb_32 latitude;
        pdb_32 longitude;
        short speed;
diff --git a/osm.c b/osm.c
index ec42113d78131fe549b8ce056d1d88794b8ebc9c..c8cd08c65169bf4435664ac7c75ba4ddc44105d0 100644 (file)
--- a/osm.c
+++ b/osm.c
@@ -537,7 +537,7 @@ osm_node_tag(const char *args, const char **attrv)
        const char **avp = &attrv[0];
        const char *key = "", *value = "";
        char *str;
-       char ikey;
+       signed char ikey;
        
         while (*avp) {
                if (strcmp(avp[0], "k") == 0)